List of cities in Switzerland
These are lists of cities in Switzerland. Municipalities with more than 10,000 inhabitants are considered to be "cities" (in German: Städte, in French: villes, in Italian: città). See Municipalities of Switzerland for a table of the largest and smallest.
Major agglomerations by population
- Zurich
- Geneva
- Basel
- Lausanne
- Bern
- Winterthur
- St. Gallen
- Lucerne
- Lugano
- Biel/Bienne
- Thun
- Köniz
- La Chaux-de-Fonds
- Fribourg
- Schaffhausen
- Chur
- Neuchâtel
- Vernier
- Uster
- Sion
List of cities
This is an alphabetical list of cities with a population of more than 10,000 inhabitants and places with historic city rights or market towns.
- Places in bold print are cities because of population and historic city rights.
- Places in italics are cities with a population below 10,000, either places with historic city rights or market towns. Market towns are identified with 1.
- Places in normal print are cities with a population of more than 10,000 only. Places that had lost historic city rights previously are identified with ².
City |
District |
Canton |
Population |
Population (with surroundings) |
Aarau |
Aarau |
Aargau |
15,200 |
- |
Aarberg |
Aarberg |
Bern |
3,200 |
- |
Aarburg |
Zofingen |
Aargau |
6,300 |
- |
Adliswil |
Horgen |
Zurich |
15,600 |
- |
Affoltern am Albis |
Affoltern |
Zurich |
10,100 |
- |
Agno |
Lugano |
Ticino |
3,600 |
- |
Aigle |
Aigle |
Vaud |
7,600 |
- |
Allschwil |
Arlesheim |
Basel-Country |
18,200 |
- |
Altdorf 1 |
- |
Uri |
8,600 |
- |
Altstätten |
Rheintal |
St. Gallen |
10,400 |
- |
Amriswil |
Bischofszell |
Thurgau |
11,200 |
- |
Appenzell 1 |
Appenzell |
Appenzell Innerrhoden |
5,500 |
- |
Arbon |
Arbon |
Thurgau |
13,100 |
- |
Ascona |
Locarno |
Ticino |
5,000 |
- |
Aubonne |
Aubonne |
Vaud |
2,600 |
- |
Avenches |
Avenches |
Vaud |
2,500 |
- |
Baar |
- |
Zug |
19,700 |
- |
Baden |
Baden |
Aargau |
16,300 |
- |
Basel |
- |
Basel-City |
165,000 |
486,000 |
Bellinzona |
Bellinzona |
Ticino |
16,800 |
- |
Bern |
Bern |
Bern |
131,600 |
349,000 |
Beromünster 1 |
Sursee |
Lucerne |
2,300 |
- |
Biasca 1 |
Riviera |
Ticino |
5,800 |
- |
Biel/Bienne |
Biel |
Bern |
53,000 |
90'000 |
Binningen |
Arlesheim |
Basel-Country |
14,200 |
- |
Birsfelden |
Arlesheim |
Basel-Country |
10,300 |
- |
Bischofszell |
Bischofszell |
Thurgau |
5,500 |
- |
Boudry |
Boudry |
Neuchâtel |
5,000 |
- |
Bourg-Saint-Pierre |
Entremont |
Valais |
200 |
- |
Bremgarten |
Bremgarten |
Aargau |
5,700 |
- |
Brig 1 |
Brig |
Valais |
5,000 |
- |
Brugg |
Brugg |
Aargau |
9,200 |
- |
Buchs |
Werdenberg |
St. Gallen |
10,200 |
- |
Bulle |
Gruyère |
Fribourg |
11,600 |
- |
Bülach |
Bülach |
Zurich |
14,231 |
- |
Burgdorf |
Burgdorf |
Bern |
14,600 |
- |
Carouge |
- |
Geneva |
18,100 |
- |
Cham |
- |
Zug |
14,400 |
- |
Châtel-Saint-Denis |
Veveyse |
Fribourg |
4,400 |
- |
Chur |
Plessur |
Graubünden |
31,900 |
- |
Conthey |
Conthey |
Valais |
6,500 |
- |
Coppet |
Nyon |
Vaud |
2,400 |
- |
Cossonay |
Cossonay |
Vaud |
2,600 |
- |
Croglio |
Lugano |
Ticino |
800 |
- |
Cudrefin |
Avenches |
Vaud |
800 |
- |
Cully |
Lavaux |
Vaud |
1,700 |
- |
Davos |
Prättigau/Davos |
Graubünden |
10,900 |
- |
Delémont |
Delémont |
Jura |
11,400 |
- |
Diessenhofen |
Diessenhofen |
Thurgau |
3,100 |
- |
Dietikon |
Dietikon |
Zurich |
21,700 |
- |
Dübendorf |
Uster |
Zurich |
22,500 |
- |
Ebikon |
Lucerne |
Lucerne |
11,300 |
- |
Echallens |
Echallens |
Vaud |
4,500 |
- |
Eglisau |
Bülach |
Zurich |
3,100 |
- |
Einsiedeln |
Einsiedeln |
Schwyz |
12,800 |
- |
Elgg |
Winterthur |
Zurich |
3,600 |
- |
Emmen |
Hochdorf |
Lucerne |
26,900 |
- |
Erlach |
Erlach |
Bern |
1,100 |
- |
Estavayer-le-Lac |
Broye |
Fribourg |
4,600 |
- |
Frauenfeld |
Frauenfeld |
Thurgau |
22,000 |
- |
Freienbach |
Höfe |
Schwyz |
13,800 |
- |
Fribourg |
Sarine/Saane (district) |
Fribourg |
32,000 |
96,000 |
Geneva |
- |
Geneva |
177,500 |
493,000 |
Gland |
Nyon |
Vaud |
10,100 |
- |
Glarus 1 |
- |
Glarus |
5,700 |
- |
Gordola |
Locarno |
Ticino |
3,900 |
- |
Gossau |
St. Gallen |
St. Gallen |
17,000 |
- |
Grandcour |
Payerne |
Vaud |
700 |
- |
Grandson |
Grandson |
Vaud |
2,700 |
- |
Greifensee |
Uster |
Zurich |
5,200 |
- |
Grenchen |
Lebern |
Solothurn |
16,000 |
- |
Grüningen |
Hinwil |
Zurich |
2,800 |
- |
Gruyères |
Gruyère |
Fribourg |
1,400 |
- |
Herisau |
- |
Appenzell Ausserrhoden |
15,500 |
- |
Hermance |
- |
Geneva |
800 |
- |
Horgen |
Horgen |
Zurich |
17,600 |
- |
Horw |
Lucerne |
Lucerne |
12,300 |
- |
Huttwil |
Trachselwald |
Bern |
4,600 |
- |
Ilanz |
Surselva |
Graubünden |
2,300 |
- |
Illnau-Effretikon |
Pfäffikon |
Zurich |
14,900 |
- |
Ittigen |
Bern |
Bern |
10,800 |
- |
Kaiserstuhl |
Zurzach |
Aargau |
400 |
- |
Klingnau |
Zurzach |
Aargau |
2,800 |
- |
Kloten |
Bülach |
Zurich |
17,000 |
- |
Köniz |
Bern |
Bern |
37,900 |
- |
Kreuzlingen |
Kreuzlingen |
Thurgau |
16,900 |
- |
Kriens |
Lucerne |
Lucerne |
25,100 |
- |
Küsnacht |
Meilen |
Zurich |
12,600 |
- |
Küssnacht |
Küssnacht |
Schwyz |
11,300 |
- |
La Chaux-de-Fonds |
La Chaux-de-Fonds |
Neuchâtel |
36,900 |
- |
La Neuveville |
La Neuveville |
Bern |
3,400 |
- |
La Sarraz |
Cossonay |
Vaud |
1,700 |
- |
La Tour-de-Peilz |
Vevey |
Vaud |
10,400 |
- |
La Tour-de-Trême |
Gruyère |
Fribourg |
3,300 |
- |
Le Landeron |
Neuchâtel |
Neuchâtel |
4,300 |
- |
Le Locle |
Le Locle |
Neuchâtel |
10,200 |
- |
Les Clées |
Orbe |
Vaud |
150 |
- |
Lachen 1 |
March |
Schwyz |
6,600 |
- |
Lancy |
- |
Geneva |
26,100 |
- |
Langenthal 1 |
Aarwangen |
Bern |
14,400 |
- |
Laufen |
Laufen |
Basel-Country |
5,000 |
- |
Laufenburg |
Laufenburg |
Aargau |
1,900 |
- |
Laupen |
Laupen |
Bern |
2,700 |
- |
Lausanne |
Lausanne |
Vaud |
129,273 |
317 020 |
Lenzburg |
Lenzburg |
Aargau |
7,500 |
- |
Leuk 1 |
Leuk |
Valais |
3,300 |
- |
Lichtensteig |
Toggenburg |
St. Gallen |
1,800 |
- |
Liestal |
Liestal |
Basel-Country |
12,600 |
- |
Littau |
Lucerne |
Lucerne |
16,100 |
- |
Locarno |
Locarno |
Ticino |
14,200 |
- |
Losone |
Locarno |
Ticino |
6,000 |
- |
Lugano |
Lugano |
Ticino |
57,494 |
130,000 |
Lutry |
Lavaux |
Vaud |
8,400 |
- |
Lucerne |
Lucerne |
Lucerne |
57,300 |
200'000 |
Lyss |
Aarberg |
Bern |
10,800 |
- |
Maienfeld |
Landquart |
Graubünden |
2,300 |
- |
Martigny |
Martigny |
Valais |
14,000 |
- |
Meilen |
Meilen |
Zurich |
11,500 |
- |
Mellingen |
Baden |
Aargau |
4,300 |
- |
Mendrisio |
Mendrisio |
Ticino |
6,100 |
- |
Meyrin |
- |
Geneva |
19,300 |
- |
Monthey |
Monthey |
Valais |
14,900 |
- |
Montreux |
Vevey |
Vaud |
22,500 |
85'000 (Montreux-Vevey agglomeration) |
Morcote |
Lugano |
Ticino |
700 |
- |
Morges |
Morges |
Vaud |
13,800 |
- |
Moudon |
Moudon |
Vaud |
4,200 |
- |
Moutier 1 |
Moutier |
Bern |
7,700 |
- |
Münchenstein ² |
Arlesheim |
Basel-Country |
11,600 |
- |
Münsingen |
Konolfingen |
Bern |
10,700 |
- |
Muri |
Bern |
Bern |
12,300 |
- |
Murten |
See |
Fribourg |
5,500 |
- |
Muttenz |
Arlesheim |
Basel-Country |
16,700 |
- |
Neuchâtel |
Neuchâtel |
Neuchâtel |
31,600 |
- |
Neuhausen |
- |
Schaffhausen |
10,000 |
- |
Neunkirch |
- |
Schaffhausen |
1,700 |
- |
Nidau |
Nidau |
Bern |
6,700 |
- |
Nyon |
Nyon |
Vaud |
16,300 |
- |
Oftringen |
Zofingen |
Aargau |
10,200 |
- |
Olten |
Olten |
Solothurn |
16,200 |
- |
Onex |
- |
Geneva |
16,500 |
- |
Opfikon |
Bülach |
Zurich |
12,400 |
- |
Orbe |
Orbe |
Vaud |
5,000 |
- |
Orsières 1 |
Entremont |
Valais |
2,700 |
- |
Ostermundigen |
Bern |
Bern |
15,200 |
- |
Payerne |
Payerne |
Vaud |
7,400 |
- |
Porrentruy |
Porrentruy |
Jura |
6,600 |
- |
Pratteln |
Liestal |
Basel-Country |
14,900 |
- |
Prilly |
Lausanne |
Vaud |
10,700 |
- |
Pully |
Lausanne |
Vaud |
16,100 |
- |
Rapperswil-Jona |
See-Gaster |
St. Gallen |
25,200 |
- |
Regensberg |
Dielsdorf |
Zurich |
400 |
- |
Regensdorf |
Dielsdorf |
Zurich |
15,200 |
- |
Reinach |
Arlesheim |
Basel-Country |
18,500 |
- |
Renens |
Lausanne |
Vaud |
17,500 |
- |
Rheinau |
Andelfingen |
Zurich |
1,300 |
- |
Rheineck |
Rheintal |
St. Gallen |
3,200 |
- |
Rheinfelden |
Rheinfelden |
Aargau |
10,700 |
- |
Richterswil |
Horgen |
Zurich |
10,800 |
- |
Riehen |
- |
Basel-City |
20,000 |
- |
Riva San Vitale |
Mendrisio |
Ticino |
2,300 |
- |
Rolle |
Rolle |
Vaud |
4,200 |
- |
Romainmôtier |
Orbe |
Vaud |
400 |
- |
Romont |
Glane |
Fribourg |
3,800 |
- |
Rorschach 1 |
Rorschach |
St. Gallen |
8,600 |
- |
Rue |
Glane |
Fribourg |
900 |
- |
Rüti |
Hinwil |
Zurich |
11,000 |
- |
Saillon |
Martigny |
Valais |
1,500 |
- |
Saint-Maurice |
Saint-Maurice |
Valais |
3,600 |
- |
Saint-Prex |
Morges |
Vaud |
4,200 |
- |
Saint-Ursanne |
Porrentruy |
Jura |
700 |
- |
Sala |
Lugano |
Ticino |
2,300 |
- |
St. Gallen |
St. Gallen |
St. Gallen |
70,000 |
- |
Sargans |
Sarganserland |
St. Gallen |
4,800 |
- |
Sarnen 1 |
- |
Obwalden |
9,300 |
- |
Schaffhausen |
- |
Schaffhausen |
33,700 |
- |
Schlieren |
Dietikon |
Zurich |
13,200 |
- |
Schwyz 1 |
Schwyz |
Schwyz |
14,000 |
- |
Sembrancher |
Entremont |
Valais |
700 |
- |
Sempach |
Sursee |
Lucerne |
3,600 |
- |
Sierre |
Sierre |
Valais |
14,300 |
- |
Sion |
Sion |
Valais |
27,600 |
- |
Solothurn |
Solothurn |
Solothurn |
15,100 |
- |
Spiez ² |
Niedersimmental |
Bern |
12,000 |
- |
Spreitenbach |
Baden |
Aargau |
10,000 |
- |
Splügen 1 |
Hinterrhein |
Graubünden |
400 |
- |
Stäfa |
Meilen |
Zurich |
12,000 |
- |
Stans 1 |
- |
Nidwalden |
7,300 |
- |
Steckborn |
Steckborn |
Thurgau |
3,200 |
- |
Steffisburg |
Thun |
Bern |
14,600 |
- |
Stein am Rhein |
- |
Schaffhausen |
3,000 |
- |
Sursee |
Sursee |
Lucerne |
8,000 |
- |
Thalwil |
Horgen |
Zurich |
15,900 |
- |
Thônex |
- |
Geneva |
12,800 |
- |
Thun |
Thun |
Bern |
40,000 |
95'000 |
Thusis 1 |
Hinterrhein |
Graubünden |
2,500 |
- |
Unterseen |
Interlaken |
Bern |
5,100 |
- |
Uznach |
See-Gaster |
St. Gallen |
5,400 |
- |
Uster |
Uster |
Zurich |
28,700 |
- |
Uzwil |
Wil |
St. Gallen |
12,000 |
- |
Valangin |
Val-de-Ruz |
Neuchâtel |
400 |
- |
Vernier |
- |
Geneva |
29,400 |
- |
Versoix |
- |
Geneva |
11,100 |
- |
Vevey |
Vevey |
Vaud |
15,700 |
85'000 (Montreux-Vevey agglomeration) |
Villeneuve |
Aigle |
Vaud |
4,100 |
- |
Visp 1 |
Visp |
Valais |
6,500 |
- |
Volketswil |
Uster |
Zurich |
14,300 |
- |
Wädenswil |
Horgen |
Zurich |
19,300 |
- |
Waldenburg |
Waldenburg |
Basel-Country |
1,200 |
- |
Walenstadt |
Sarganserland |
St. Gallen |
4,600 |
- |
Wallisellen |
Bülach |
Zurich |
12,000 |
- |
Wangen an der Aare |
Wangen |
Bern |
1,900 |
- |
Werdenberg |
Werdenberg |
St. Gallen |
90 |
- |
Wettingen |
Baden |
Aargau |
18,100 |
- |
Wetzikon |
Hinwil |
Zurich |
18,700 |
- |
Wiedlisbach |
Wangen |
Bern |
2,200 |
- |
Wil |
Wil |
St. Gallen |
16,600 |
- |
Willisau |
Willisau |
Lucerne |
7,100 |
- |
Winterthur |
Winterthur |
Zurich |
97,300 |
- |
Wohlen |
Bremgarten |
Aargau |
13,700 |
- |
Worb |
Konolfingen |
Bern |
11,000 |
- |
Yverdon-les-Bains |
Yverdon |
Vaud |
23,400 |
- |
Zofingen |
Zofingen |
Aargau |
10,349 |
- |
Zollikon |
Meilen |
Zurich |
11,900 |
- |
Zug |
- |
Zug |
23,200 |
- |
Zurich |
Zurich |
Zurich |
366,445 |
1,102,000 |
Zurzach 1 |
Zurzach |
Aargau |
3,900 |
- |
See also